/* common */
body{font:15px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{ font-style:inherit; font-weight:inherit;}
i,em,strong{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
caption,th{ text-align:left;}
legend{ font-weight:bold; font-size:1.2em; color:#404040; background:#fff;}
fieldset{ border:none; padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc;}
input, button, textarea, select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input, button, textarea, select{*font-size:100%;}
input, select{padding-left:5px; vertical-align:middle;}
textarea{padding:3px;}
input{ outline:none;}
fieldset, img{ border:0;}
img{ vertical-align:middle; -ms-interpolation-mode:bicubic; /*IE7私有属性,解决缩放失真*/}
a img{ border:0;}
li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
ins{ text-decoration:none;}
del{ text-decoration:line-through;}
small{ font-size:100%;}
abbr, acronym{ border:none; font-variant:normal; border-bottom:1px dotted; cursor:help;}
hr{ color:#d1d7dc; background-color:#d1d7dc; border:none; height:1px;}
/* a */
a{ color:#0ca167; text-decoration:none; cursor:pointer;}
a, a:active, a:focus{ outline:none;}
a:hover{ text-decoration:none;}
.clear{clear:both;}

/***** defined footer style by rency*****/
footer>.container>.footer-main{color:#777;width:100%;text-align:center;padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
footer>.container>.footer-main>.footer-nav>ul{list-style:none;padding:10px 0px;}
footer>.container>.footer-main>.footer-nav>ul>li{display:inline;margin:15px;}
footer>.container>.footer-main>.footer-nav>ul>li>a{color:#777;text-decoration:none;}
footer>.container>.footer-main>.footer-nav>ul>li>a:hover{color:#333;background-color: transparent;}
footer>.container>.footer-main>.footer-address>address{margin-bottom:5px;}

/* paginator */
.pointer-cursor{cursor:pointer;}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* navbar menu */
.navbar-menu-bg{background-color:#1B1B1B;}
.navbar-menu-title{display:block; font-size:30px; font-weight:bold; color:#999999; text-shadow:2px 2px 5px #999999;}
.navbar-menu-fir>a{display:block; font-size:20px; font-weight:bold; color:#999999;}
.navbar-menu-fir>a:hover{color: #ffffff;}
.navbar .nav>li>.dropdown-menu:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}
.btn-group>.dropdown-menu:after {
    position: absolute;
    top: -6px;
    left: 80%;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}